.origin{
    width:100%;
    height:100%;
    background-color:blue;
}

/* 顶部banner */
.banner{
    width:100%;
    height:20rem;
    background-color:white;
    position:fixed;
}

.back-word{
    width:5rem;
    height:2rem;
    line-height:2rem;
    font-size:.8rem;
    font-weight:bold;
    font-family:Adobe Hebrew;
    float:left;
    margin-left:1rem;
    margin-top:1rem;
    display:inline-block;
    transition:.5s;
}

.back-word:hover{
    font-size:1rem;
    transition:.5s;
}

.banner .subtitle{
    width:25rem;
    font-size:2.8rem;
    line-height:3rem;
    color:#002233;
    font-family:STZhongsong,Simsun;
    font-weight:bold;
    float:left;
    text-align:left;
    margin-left:5rem;
    margin-top:3rem;
    position:fixed;
}

.moon{
    width:8rem;
    height:8rem;
    position:fixed;
    float:right;
    top:3rem;
    right:15rem;
}

.banner-house{
    width:100%;
    height:10rem;
    top:7rem;
    position:fixed;
    z-index:-1;
}

/* content 内容 */
.main-body{
    width:100%;
    height:100%;
    position:relative;
    top:20rem;
    background-color:white;
}

.content-container{
    position:relative;
    margin:0 15vw 3rem;
    padding-bottom:5rem;
}

.content-part{
    width:100%;
    height:100%;
    margin-bottom:3.5rem;
}

.headline{
    width:100%;
    height:100%;
    margin-top:3rem;
    display:inline-block;
}

.content-part>p{
    font-size:1rem;
}

.content-img{
    width:100%;
    height:100%;
    margin:0 auto;
}

.content-img>img{
    position:relative;
    width:50%;
    height:50%;
    left:25%;
}

/* navigation 固定导航栏 */
.quick-navigation{
    position:fixed;
    z-index:1;
    margin:2rem;
    left:86vw;
    display:inline-block;
    top:13rem;
}

.quick-navigation-word{
    float:left;
}

.quick-navigation-word>img{
    top:10vw;
    height:10vw;
    margin:0;
    float:left;
    position:relative;
    z-index:2;
}

#quick-a,#quick-b,#quick-c{
    padding-left:1.5vw;
    font-size:.8rem;
    font-family:STZhongsong,Simsun;
    text-align:left;
    color:#1c5a5a;
    text-decoration:none;
    line-height:1vw;
    display:block;
    position:absolute;
    z-index:1;
    white-space:nowrap;
    transition:.5s;
}

#quick-a{
    top:10vw;
}
#quick-b{
    top:14.5vw;
}

#quick-c{
    top:19vw;
}

#quick-a:hover{
    font-weight:bold;
    font-size:1rem;
    transition:.5s;
}

#quick-b:hover{
    font-weight:bold;
    font-size:1rem;
    transition:.5s;
}

#quick-c:hover{
    font-weight:bold;
    font-size:1rem;
    transition:.5s;
}
